/*
 * File Name : my_string.h
 * Auther : dream.liuguobiao
 * Create Date : 2010-5-16
 * Last Edit : 2010-5-19
 */
#ifndef MY_STRING_H
#define MY_STRING_H

#include <string>
#include <queue>

class my_string
{
private:
  std::string sub_string;
  std::queue<std::string> split_string_result;
  static my_string *instance_my_string;
public:
  my_string();
  static my_string *get_my_string();
  std::string *get_sub_string( std::string &input_string );
  std::queue<std::string> *split_string( char dot, std::string &input_string);
  int mygetch(void);
};

#endif
